Unified Memory Analysis

نویسندگان

  • Mark Marron
  • Deepak Kapur
  • Darko Stefanovic
  • Manuel Hermenegildo
چکیده

The ability to accurately model the state of program memory and how it evolves during program execution is critical to many optimization and verification techniques. Current memory analysis techniques either provide very accurate information but run prohibitively slowly or run in an acceptable time but produce very conservative results. This paper presents an analysis method that is capable of accurately modeling many important program properties (aliasing, shape, logical data structures, sharing of data elements in collections) while maintaining an acceptable level of performance. Using several examples we show how our abstract model is able to provide detailed information on the properties of interest in the concrete domain. We demonstrate that the model is a safe approximation of the concrete heap and outline the required data flow operations. Finally, we show that the asymptotic runtime of this method is polynomial in the size of the abstract heap and that in practice it is efficient enough to be used in an optimizing compiler.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A unified theoretical harmonic analysis approach to the cyclic wavelet transform (CWT) for periodic signals of prime dimensions

The article introduces cyclic dilation groups and finite affine groups for prime integers, and  as an application of this theory it presents a unified group theoretical approach for the  cyclic wavelet transform (CWT) of prime dimensional periodic signals.

متن کامل

Free Vibration Analysis of Bidirectional Functionally Graded Conical/Cylindrical Shells and Annular Plates on Nonlinear Elastic Foundations, Based on a Unified Differential Transform Analytical Formulation

In the present research, a unified formulation for free vibration analysis of the bidirectional functionally graded conical and cylindrical shells and annular plates on elastic foundations is developed. To cover more individual cases and optimally tailored material properties, the material properties are assumed to vary in both the meridian/radial and transverse directions. The shell/plate is a...

متن کامل

Experiences Porting the Unified Model to the Ksr-1

There has been a convergence in computer architecture toward a distributed memory implementation of a shared memory user model. This has brought about the possibility of using a very large number of processors, on NWP applications, from the realm of research into reality. The simplicity of the shared memory model has meant that porting the very large Unified Model can be approached. However, al...

متن کامل

Towards a Versatile Pointer Analysis Framework

Current pointer analysis techniques fail to find parallelism in heap accesses. However, some of them are still capable of obtaining valuable information about the way dynamic memory is used in pointerbased programs. It would be desirable to have a unified framework with a broadened perspective that can take the best out of available techniques and compensate for their weaknesses. We present an ...

متن کامل

Defining Uniform Distributed Shared Memory Consistency Models on Unified Framework

Distributed Shared Memory (DSM) is an architectural approach that allows processors to support a single shared address space that is implemented with physically distributed memory. The consistency model of a DSM system specifies the ordering constraints on concurrent memory accesses by multiple processors. Lots of Consistency Model are defined by a wide variety of source including architecture ...

متن کامل

On the buckling analysis of functionally graded sandwich beams using a unified beam theory

In this paper, a unified beam theory is developed and applied to study the buckling response of two types of functionally graded sandwich beams. In the first type (Type A), the sandwich beam has a hardcore whereas in the second type (Type B), the sandwich beam has a softcore. In both the type of beams, face sheets are made up of functionally graded material. The material properties of face shee...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006